# -*- GAP -*-

d9p_pencil :=
rec(
  graph := [ rec(
          adjacencies := [ [ 10 ], [ 10 ], [ 5 ], [ 5 ], [ 3, 4, 6 ], [ 5, 7 ], [ 6, 8 ], [ 7, 9 ], [ 8, 10 ], 
              [ 1, 2, 9 ], [ 20 ], [ 20 ], [ 15 ], [ 15 ], [ 13, 14, 16 ], [ 15, 17 ], [ 16, 18 ], [ 17, 19 ], 
              [ 18, 20 ], [ 11, 12, 19 ] ],
          autGroup := Group( [ (13,14), (11,12), (11,13)(12,14)(15,20)(16,19)(17,18), ( 3, 4), ( 1, 2), 
              ( 1, 3)( 2, 4)( 5,10)( 6, 9)( 7, 8), ( 1,11)( 2,12)( 3,13)( 4,14)( 5,15)( 6,16)( 7,17)( 8,18)( 9,19)
                (10,20) ] ),
          forms := [ rec(
                  forms := [ [ "[4, 0, 4]" ], [ "[8, 0, 8]" ] ],
                  h := 552 ), rec(
                  forms := [ [ "[4, 0, 64]" ] ],
                  h := 556 ), rec(
                  forms := [ [ "[8, 0, 32]" ] ],
                  h := 560 ), rec(
                  forms := [ [ "[4, 0, 16]" ] ],
                  h := 568 ), rec(
                  forms := [ [ "[16, 8, 20]" ] ],
                  h := 572 ) ],
          group := Group( [ () ] ),
          h := [ 552, 556, 560, 568, 572 ],
          info := rec(
              bipartite := true,
              distance_regular := false,
              girth := -1,
              pencils := [ [ 3, 4 ], [ 2, 8 ], [ 1, 8 ] ],
              regular := false,
              transitive := -1 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          order := 20,
          real := [  ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20 ] ) ],
  h := [ 544, 546, 548, 550, 552, 554, 556, 558, 560, 562, 564, 566, 568, 570, 572, 574 ],
  hh := [ rec(
          count := [  ],
          deg := 16,
          h := 544,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 546,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 548,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 550,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 16,
          h := 552,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 554,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 16,
          h := 556,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 558,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 16,
          h := 560,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 562,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 564,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 566,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 16,
          h := 568,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 570,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 16,
          h := 572,
          real := [  ] ), rec(
          count := [  ],
          deg := 16,
          h := 574,
          real := [  ] ) ] );

